@font-face {
	font-family: 'OPENSANS';
	src: url('../font/OPENSANS-REGULAR_0.TTF');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'SOURCEHANSANSCN';
	src: url('SOURCEHANSANSCN-REGULAR.OTF');
	font-weight: normal;
	font-style: normal;
}*/
@font-face {
	font-family: 'din';
	src: url('http://www.syndicate.cn/css/DIN%20Medium.otf');
	font-weight: normal;
	font-style: normal;
}


html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em,
h1,
h2,
h3,
h4,
h5,
h6{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
}

html{
	width:100%;
	height:100%;
}

body{
	font-family:'OPENSANS',"SOURCEHANSANSCN","微软雅黑",arial, Helvetica, sans-serif;
   	font-size:16px;
   	font-size:.75em;
   	overflow-x: hidden;
   	background:#fff;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}

img {
	border: none;
}

a,
a:hover ,
a:active,
a:visited,
a:link{
	text-decoration: none;
	outline: 0;
}


ul li{
	margin:0;
}
ul,li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none{
	display:none;
}

.block{
	display:block;
}


.w{
	width:1260px;
	margin:0 auto;
}


@-webkit-keyframes fadeInUp1 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp1 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInUp1 {
	-webkit-animation-name: fadeInUp1;
	animation-name: fadeInUp1
}


@-webkit-keyframes fadeIndown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeIndown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeIndown {
	-webkit-animation-name: fadeIndown;
	animation-name: fadeIndown
}



.fadeInleft {
	-webkit-animation-name: fadeInleft;
	animation-name: fadeInleft
}



@-webkit-keyframes fadeInleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInleft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}




.fadeInright {
	-webkit-animation-name: fadeInright;
	animation-name: fadeInright
}



@-webkit-keyframes fadeInright {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInright {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}



.goup,
.godown,
.goleft,
.goright{
	opacity: 0;
}


.goup.articleShow{
	-webkit-animation: fadeInUp1 .8s ease-in-out both;
	-moz-animation: fadeInUp1 .8s ease-in-out both;
	-ms-animation: fadeInUp1 .8s ease-in-out both;
	animation: fadeInUp1 .8s ease-in-out both;
	opacity: 1;
}
.godown.articleShow{
	-webkit-animation: fadeIndown .8s ease-in-out both;
	-moz-animation: fadeIndown .8s ease-in-out both;
	-ms-animation: fadeIndown .8s ease-in-out both;
	animation: fadeIndown .8s ease-in-out both;
	opacity: 1;
}
.goleft.articleShow{
	-webkit-animation: fadeInleft .8s ease-in-out both;
	-moz-animation: fadeInleft .8s ease-in-out both;
	-ms-animation: fadeInleft .8s ease-in-out both;
	animation: fadeInleft .8s ease-in-out both;
	opacity: 1;
}

.goright.articleShow{
	-webkit-animation: fadeInright .8s ease-in-out both;
	-moz-animation: fadeInright .8s ease-in-out both;
	-ms-animation: fadeInright .8s ease-in-out both;
	animation: fadeInright .8s ease-in-out both;
	opacity: 1;
}









/**********************
 * *****header*****
 * *********************/


.pc_nav{
	/*background:#050505;*/
	background:#1b499e;
	height:50px;
	line-height:50px;
}
.pc_nav li{
	float:left;
	width:12.5%;
	text-align: center;
	background:url(http://www.syndicate.cn/images/nav_xian.jpg) no-repeat right center;
	position: relative;
}
.pc_nav li:last-child{
	background:none;
}
.pc_nav li a{
	display: block;
	font-size:17px;
	color:#fff;
	font-weight:bold;
}

.pc_nav li a:hover{
	/*opacity: 0.8;*/
	background:#1b499e;
}

.qs-sub-menu {
    width: 100%;
    position: absolute;
    display: none;
    z-index: 9999;
    background: rgba(27,73,153,0.3);
}



.top{
	height:41px;
	line-height:40px;
	border-bottom:1px solid #e3e3e3;
	background:#f7f7f7;
}
.top .txt{
	color:#999999;
	font-size:13px;
}




.search{
	width:26px;
	height:26px;
	line-height:26px;
	margin-top:7px;
	background-size:100% auto;
	position: relative;
	transition:all 0.3s;
}


.search .head_search1 {
    height:26px;
    width:26px;
    cursor: pointer;
	position: relative;
	border-radius:13px;
	z-index:5;
	border:1px solid #666666;
	text-align: left;
	padding-left:15px;
	letter-spacing:2px;
	color:#fff;
	font-size:14px;
	background:url(../images/fdj1.png) no-repeat center;
}
.search .head_search2 {
    position: absolute;
    right: 100%;
    top: 0;
	z-index:3;
    background-color: #f7f7f7;
    height: 26px;
    line-height: 26px;
    width: 0px;
    transition: width 500ms;
    -moz-transition: width 500ms;
    -webkit-transition: width 500ms;
    -o-transition: width 500ms;
    color:#333;
}
.search:hover .head_search2{
	width:170px;
    padding:0 10px; 
	border:1px solid #1a499d;
	border-right:none;
}
.search:hover .head_search1 {
	border-left:none;
	border-radius:0px;
	background:url(../image/fdj2.png) no-repeat center;
}

.collect,
.top_nav{
	line-height:40px;
	padding-left:15px;
	margin-left:15px;
	background:url(http://www.syndicate.cn/images/top_xian.jpg) no-repeat left center;
}

.collect a{
	display: block;
	font-size:13px;
	color:#666666;
	padding-right:20px;
	transition:all 0.2s;
	background:url(../image/jiao1.png) no-repeat right center;
}

.collect a:hover{
	color:#1a499d;
	background:url(../image/jiao2.png) no-repeat right center;
}
.top_nav a{
	display: block;
	font-size:13px;
	color:#666666;
	transition:all 0.2s;
	padding-right:20px;
	background:url(../images/nav1.png) no-repeat right center;
}

.top_nav a:hover{
	color:#1a499d;
	background:url(../images/nav2.png) no-repeat right center;
}

.wechat{
	padding-left:35px;
	background:url(../image/wechat1.png) no-repeat left center;
	position:relative;
	font-size:14px;
	color:#333333;
	margin-left:8px;
	cursor: pointer;
	transition:all 0.2s;
}

.wechat img{
	position:absolute;
	z-index:10;
	top:100%;
	left:-10%;
	display: none;
}
.wechat:hover{
	background:url(http://www.syndicate.cn/images/wechat2.png) no-repeat left center;
	color:#1a499d;
}

.wechat:hover img{
	display: block;
}





h1.logo{
	height:138px;
	line-height:138px;
	padding-right:17px;
	margin-right:20px;
	background:url(../image/logo_xian.jpg) no-repeat right center;
}

h1.logo a{
	display: block;
	width:100%;
	height:auto;
}

h1.logo a img{
	vertical-align: middle;
}

h2.txt{
	padding-top:45px;
	font-size:29px;
	line-height:29px;
	/*color:#222222;*/
	color:#1b499e;
	font-weight:bolder;
}

h2.txt p{
	margin-top:6px;
	font-size:14px;
	line-height:14px;
	color:#999999;
	font-weight:normal;
}
.head{
	text-align: right;
	padding-top:38px;
}
.head p{
	margin-bottom:15px;
	font-size:13px;
	line-height:13px;
	color:#999999;
	font-weight:normal;
}

.h_main{
	overflow: hidden;
} 
.h_main a{
	float: left;
	margin-left:10px;
	width:100px;
	line-height:35px;
	font-size:14px;
	color:#333333;
	border-radius:3px;
	border:1px solid #c6c6c6;
	transition:all 0.2s;
	text-align: center;
}

.h_main a:hover{
	background:#409bdf;
	border-color:#409bdf;
	color:#fff;
}

.h_main a:nth-child(2){
	background:#fd5a1f;
	color:#fff;
	border-color:#fd5a1f;
}

.h_main a:nth-child(2):hover{
	box-shadow:0px 0px 10px #fd5a1f;
}





.pc_nav.fixed{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:9999999;
}








/*phone_nav*/
.phone_head{
	height:60px;
	display: none;
	background:#fff;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:9999900;
	box-shadow:0px 0px 10px #ccc;
}

.phone_head .logo{
	width:120px;
	height:55px;
	line-height:60px;
}

.phone_head .logo img{
	height:auto;
	width:100%;
	vertical-align: middle;
}

.phone-head{
	height:60px;
	line-height:60px;
}

.phone_head nav{
	margin-left:0;
	margin-top:60px;
}

.phone_head .th_login {
    color: #333;
    margin-left: 31%;
    margin-top: 23px;
}

.phone-head .menubtn > span.expand {
	vertical-align: middle;
    display: inline-block;
    height: 40px;
    background:#1b499e url(../images/navbg.png) no-repeat;
    background-size: 50%;
    background-position: 50%;
    width:40px;
}

.phone-head .mask-close{
	background:#1b499e none repeat scroll 50% 50% / auto padding-box border-box;
	cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    position: absolute;
    top:10px;
    right: 3%;
    height: 40px;
    line-height: 40px;
    width: 40px;
    overflow: hidden;
}


.maskbg{
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	overflow-y: auto;
	background:rgba(255,255,255,.9);
	z-index:1000;
	display: none;
}


.phone_nav ul>li {
    background-position: center center;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    padding: 0px 17px;
    font-size:1.25em;
}
.phone_nav ul>li>a {
    display: inline-block;
    width:100%;
    height:100%;
    font-size:1em;
    color: #323232;
    white-space: nowrap;
}

.phone_nav ul>li ol a{
    display: inline-block;
    width:100%;
    height:100%;
    font-size:0.85em;
    color: #323232;
    white-space: nowrap;
}

.phone_nav ul>li>h3{
	display: block;
    font-size:1em;
    color: #323232;
    position: relative;
}
.phone_nav ul>li>h3:after {
    content: " ";
    width: 10px;
    height: 6px;
    background: url(http://www.syndicate.cn/images/arrow-down_0f6f0cfeb7.png) no-repeat;
    background-size: contain;
    top: 50%;
    margin-top: -3px;
    right: 12px;
    position: absolute;
    -webkit-transition: transform .4s ease;
    transition: transform .4s ease;
}

.phone_nav ul>li.active>h3:after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: transform 1s ease;
    transition: transform .4s ease;
}

.phone_nav ul>li ol {
    display: none;
}







/**********************
 * *****footer*****
 * *********************/

footer{
	padding:38px 0;
	/*background:#222222;*/
	background:#1b499e;
}

.bottom{
	font-size:13px;
	    /* color: #555555; */
    color: #ccc;
	/*background: #303030; */
    background: #1c4eac ;
	padding:25px 30px 22px;
	position:relative;
}
.bottom a{
	    /* color: #555555; */
    color: #ccc;
}

.bottom::after{
	content:"";
	position:absolute;
	top:-18px;
	left:3%;
	width:94%;
	height:18px;
	    /* background: #272727; */
    background: #1c4ca8;
}

.go_top{
	padding-right:25px;
	font-size:16px;
	background:url(../image/top.png) no-repeat right center;
	cursor: pointer;
}
.go_top:hover{
	color:#fff;
}

.link{
	padding-bottom:25px;
	    /* border-bottom: 2px solid #303030; */
    border-bottom: 2px solid #1c4eac;
	margin-bottom:65px;
}

.link h2{
	padding-left:40px;
	color:#409bdf;
	font-size:16px;
	line-height:16px;
	margin-bottom:10px;
	background:url(../images/link.png) no-repeat left center;
}

.link_main{
	overflow: hidden;
}

.link_main a{
	float:left;
	padding-right:10px;
	margin-right:10px;
	/*color:#999;*/
	color:#fff;
	font-size:15px;
	margin-bottom:7px;
	background:url(../image/f_xian.jpg) no-repeat right center;
	transition:all 0.2s;
}

.link_main a:last-child{
	background:none;
}
.link_main a:hover{
	color:#409bdf;
}

.footer{
	padding-bottom:50px;
}

.footer h3{
	font-size:16px;
	line-height:16px;
	color:#fff;
	margin-bottom:24px;
}

.foot3{
	width:11%;
	/*color:#999999;*/
	color:#fff;
	font-size:14px;
	text-align: center;
}

.foot3 img{
	display: block;
	width:100%;
	height:auto;
	margin-bottom:12px;
}

.foot1{
	width:53%;
}
.foot2{
	width:34%;
}

.foot2 p {
	display: block;
    font-size: 14px;
    line-height: 14px;
    /* color: #999999; */
    color: #fff;
    margin-bottom: 12px;
}

.f1,
.f2{
	width:28%;
}
.f3{
	overflow: hidden;
	width:44%;
}

.f3 li{
	float:left;
	width:50%;
}

.foot1 li a{
	display: block;
	font-size:14px;
	line-height:14px;
	    /* color: #999999; */
    color: #fff;
	margin-bottom:12px;
}
.foot1 li a:hover{
	color:#409bdf;
}

.foot2 ul li{
	padding:4px 30px;
	    /* color: #999999; */
    color: #fff;
	font-size:14px;
	margin-bottom:8px;
}

.foot2 ul li b{
	color:#fff;
	font-weight: bold;
}

.foot2 ul li:nth-child(1){
	background:url(../image/add.png) no-repeat left center;
}
.foot2 ul li:nth-child(3){
	background:url(../image/add.png) no-repeat left center;
}
.foot2 ul li:nth-child(2){
	background:url(../image/tel.png) no-repeat left center;
}
.foot2 ul li:nth-child(4){
	background:url(../image/tel.png) no-repeat left center;
}


.foot2 ul li:nth-child(5){
	background:url(../image/fax.png) no-repeat left center;
}
.foot2 ul li:nth-child(6){
	background:url(../image/email.png) no-repeat left center;
}







/**********************
 * *****index*****
 * *********************/

.in_banner{
	position:relative;
	height:525px;
}

.in_banner .bd li{
	height:525px;
	background:url(../images/banner.jpg) no-repeat center;
	background-size:auto 100%!important; 
}
.in_banner .bd li a{
	display: block;
	width:100%;
	height:100%;
}
.in_banner .hd{
	position:absolute;
	bottom:75px;
	left:0;
	right:0;
	z-index:10;
	text-align: center;
}
.in_banner .hd li{
	display: inline-block;
	width:10px;
	height:10px;
	border-radius:5px;
	border:1px solid #fff;
	cursor: pointer;
	margin:0 5px;
}

.in_banner .hd li.on{
	background:#4eb4f0;
	border-color:#4eb4f0;
}
.in_banner .prev,
.in_banner .next{
	display: block;
	width:27px;
	height:52px;
	cursor: pointer;
	position:absolute;
	z-index:10;
	top:40%;
	background-size:100% auto!important;
	transition:all 0.3s;
}

.in_banner .prev{
	left:3%;
	background:url(../image/banl1.png) no-repeat center;
}
.in_banner .next{
	right:3%;
	background:url(../images/banr1.png) no-repeat center;
}

.in_banner .prev:hover{
	background:url(../image/banl2.png) no-repeat center;
}
.in_banner .next:hover{
	background:url(../images/banr2.png) no-repeat center;
}




.in_1_section{
	padding:50px 0;
	background:#f7f7f7;
	overflow: hidden;
}
.in_title{
	margin-bottom:30px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:18px;
	position:relative;
	overflow: hidden;
	line-height:24px;
}

.in_title::after{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:168px;
	height:1px;
	background:#409bdf;
}

.in_title h2{
	float:left;
	line-height:25px;
	font-size:25px;
	color:#050505;	
}
.in_title h2 span{
	color:#c5c5c5;
	font-size:20px;
	margin-left:8px;
	font-family:arial;
}
.in_title a{
	float:right;
	letter-spacing:1px;
	line-height:25px;
	font-size:13px;
	padding-right:20px;
	background:url(../image/go1.png) no-repeat right  center;
	color:#999999;	
	transition:all 0.2s;
}
.in_title a:hover{
	background:url(../image/go2.png) no-repeat 95%  center;
	color:#1a489d;	
	transform:translateX(-3px);
}
.in_1_main{
	float:left;
	width:32%;
	margin-right:2%;
	border-radius:3px;
	overflow: hidden;
	background:#fff;
}

.in_1_section .in_1_main:nth-child(3n){
	margin-right:0%;
}

.in_2_section .in_1_main:nth-child(3n){
	margin-right:0%;
}
.in_6_section .in_1_main:nth-child(3n){
	margin-right:0%;
}



.in_1_main.in_1_main13{
	margin-right:0;
}
.in_1_m{
	padding:25px 20px;
}
.in_1_m li{
	overflow: hidden;
	padding-left:10px;
	margin-bottom:8px;
	background:url(../image/in1_dian.jpg) no-repeat left center;
}
.in_1_m li a{
	width:78%;
	float:left;
	color:#555555;
	font-size:14px;
	transition:all 0.2s;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.in_1_m li a:hover{
	color:#1e85e1;
}
.in_1_m li span{
	width:22%;
	float:right;
	text-align: right;
	color:#999999;
	font-size:13px;
}

.in_1_img img{
	display: block;
	width:100%!important;
	height: auto!important;
}

.in_1_tit{
	position:relative;
	padding:35px 20px 0;
}
.in_1_tit img{
	position:absolute;
	top:-18px;
	left:50%;
	margin-left:-18px;
}

.in_1_tit h2{
	padding:0 0 23px;
	border-bottom:1px dotted #cccccc;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#333333;
	text-align: center;
}

.in_1_main.in_1_main12{
	animation-delay:0.3s; 
	-webkit-animation-delay:0.3s;
}
.in_1_main.in_1_main13{
	animation-delay:0.6s; 
	-webkit-animation-delay:0.6s;
}


.in_2_section{
	padding:45px 0 30px;
	background:#fff;
	overflow: hidden;	
}

.in_2_sec .in_1_main {
    background: #f7f7f7;
}



.in_3_section{
	padding-bottom:40px;
}
.in_3_sec{
	height:202px;
}
.in_3_sec img{
	display: block;
	width:100%;
	height:auto;
}

.in_4_section{
	padding:55px 0 105px;
	background:#f7f7f7;
	overflow:hidden;
}

.in_4_sec{
	position:relative;
}

.in_4_main{
	background:#fff;
	border-radius:3px;
	margin:0 10px;
	overflow: hidden;
}

.in_4_img{
	overflow: hidden;
}
.in_4_img img{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}

.in_4_main:hover .in_4_img img{
	/*transform: scale(1.1);*/
	transform: scale(1.3);
}
.in4_m{
	padding:30px;
}
.in4_m h5{
	padding-left:25px;
	margin-bottom:10px;
	color:#999999;
	font-size:12px;
	background:url(../image/oclock.png) no-repeat left center;
	line-height:16px;
}

.in4_m p{
	color:#333333;
	font-size:16px;
	line-height:24px;
	min-height:90px;
	transition:all 0.2s;
}

.in_4_main:hover .in4_m p{
	color:#409bdf;
}


.in_4_sec .owl-prev,
.in_4_sec .owl-next {
	position:absolute;
	top:45%;
	width:35px;
	height:35px;
	border-radius:18px;
	overflow:hidden ;
	text-indent:-999px;
	cursor: pointer;
	background-size:100% 100%!important;
	transition:all 0.3s;
}


.in_4_sec .owl-prev{
	left:-5%;
	background:url(../image/in4l1.png) no-repeat center;
}
.in_4_sec .owl-next {
	right:-5%;
	background:url(../image/in4r1.png) no-repeat center;
}
.in_4_sec .owl-prev:hover{
	background:url(../image/in4l2.png) no-repeat center;
}
.in_4_sec .owl-next:hover{
	background:url(../images/in4r2.png) no-repeat center;
}
.in_4_sec .owl-dots{
	position:absolute;
	left:0;
	right:0;
	bottom:-40px;
	text-align: center;
}

.in_4_sec .owl-dots .owl-dot{
	display: inline-block;
	width:30px;
	height:5px;
	background:#cccccc;
	margin:0 5px;
	cursor: pointer;
}

.in_4_sec .owl-dots .owl-dot.active{
	background:#409bdf;
}




.in_5_section{
	padding:95px 0 40px;
	background:url(http://www.syndicate.cn/images/in5_bg.jpg) no-repeat center;
	background-size:auto 100%;
	text-align: center;
}
.in_5_sec{
	padding:0 11%;
}

.in_5_tit{
	position:relative;
	margin-bottom:20px;
}
.in_5_tit img{
	position:absolute;
	top:-125px;
	left:50%;
	margin-left:-55px;
	z-index:10;
}
.in_5_tit p{
	color:#ffffff;
	font-size:19px;
	line-height:18px;
	margin-bottom:10px;
}
.in_5_tit p span{ 
	font-size:25px;
}
.in_5_main{
	overflow: hidden;
	padding:10px 0;
}
.in_5_main select,
.in_5_main input{
	float:left;
	width:19%;
	margin:0 0.5%;
	padding:0 10px;
	border-radius:3px;
	color:#666666;
	font-size:14px;
	height:40px;
	line-height:40px;
	transition:all 0.2s;
}

.in_5_main select:focus,
.in_5_main input.btn:hover,
.in_5_main input:focus{
	box-shadow:0px 0px 10px #fff;
}
.in_5_main input.btn{
	cursor: pointer;
	background:url(../image/btn_bg.jpg) repeat-x center;
	background-size:auto 100%;
	font-size:18px;
	color:#fff;
	font-weight:bold;
}



.in_6_section{
	padding:50px 0;
	background:#fff;
	overflow:hidden;
}
.in_6_sec .in_1_main{
	background:#f7f7f7;
}

.in_6_main{
	padding:0 35px 26px;
	overflow: hidden;
}
.in_6_main a{
	float:left;
	width:42%;
	line-height:40px;
	text-align: center;
	color:#fff;
	font-size:16px;
	background:#409bdf;
	border:1px solid #409bdf;
	border-radius:3px;
	transition:all 0.3s;
}

.in_6_main a:hover{
	color:#409bdf;
	box-shadow:0px 0px 3px #409bdf;
	background:#fff;
}
.in_6_main a:nth-child(2){
	float:right;
}



.in_7_sec1,
.in_7_sec2{
	width:50%;
	height:610px;
	position:relative;
	padding:45px 0 40px;
}
.in_7_sec1{
	background:#f9f9f9;
}
.in_7_sec2{
	background:#f2f2f2;
}
.in_71_sec{
	position:absolute;
	top:45px;
	left:35%;
	right:3%;
}
.in_72_sec{
	position:absolute;
	top:45px;
	right:35%;
	left:3%;
}

.in_7_tit{
	overflow: hidden;
	padding-bottom:12px;
	margin-bottom:18px;
	border-bottom:1px solid #e8e8e8;
}

.in_7_tit h2{
	float:left;
	/*line-height: 24px;
    font-size: 24px;*/
   line-height: 25px;
    font-size: 25px;
    color: #050505;
    font-weight:bold;
}
.in_7_tit a{
	float: right;
    letter-spacing: 1px;
    line-height: 24px;
    font-size: 13px;
    color: #999999;
    transition: all 0.2s;
}
.in_7_tit a:hover{
	color:#1a489d;	
	transform: translateX(-5px);
}

.in_72_sec .in_7_main,
.in_72_sec .in_7_main .tempWrap{
	height:460px!important;
}
.in_7_main li{
	height:148px!important;
	padding-bottom:18px;
	margin-bottom:18px;
	border-bottom:1px solid #e8e8e8;
}

.in_7_main li:last-child{
	border:none;
}

.in_7_img{
	width:37%;
	overflow: hidden;
	position:relative;
}
.in_7_img .in_7_img1{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}

.in_7_img .in_7_img2{
	position:absolute;
	top:50%;
	left:50%;
	display: block;
	margin-top:-20px;
	margin-left:-20px;
}
.in_7_main li:hover .in_7_img .in_7_img1{
	/*transform:scale(1.1);*/
	transform:scale(1.3);
}
.in_7_m{
	width:58%;
	padding-top:40px;
}

.in_7_m h6{
	padding-left: 25px;
    margin-bottom: 10px;
    color: #999999;
    font-size: 12px;
    background: url(../image/oclock.png) no-repeat left center;
    line-height: 16px;
}
.in_7_m h3{
    color: #333333;
    font-size: 15px;
    line-height: 24px;
}
.in_7_main li:hover .in_7_m h3{
    color: #409bdf;
}

.in_8_section{
	height:295px;
}
.in_8_section .bd li{
	height:295px;
	/* background:url(../image/in8.jpg) no-repeat center; */
	background-size:auto 100%!important;	 
	text-align: center;
}



.in_9_section{
	padding:20px 0 50px;
	background:#fff;
	overflow: hidden;
}
.in_9_tit{
	/*line-height: 24px;
    font-size: 24px;*/
   line-height: 25px;
    font-size: 25px;
    color: #050505;
    /*font-weight:bold;*/
    margin-bottom:25px;
    overflow: hidden;
}

.in_9_section .in_title{
	border:none;
	margin-bottom:0;
}
.in_9_section .in_title::after{
	display: none;
}

.in_9_sec1,
.in_9_sec2{
	width:48%;
}

.in_91_sec{
	position:relative;
	padding:20px;
	background:#f7f7f7;
	border-radius:3px;
	min-height:420px;
}
.in_91_sec .hd{
	position:absolute;
	right:0;
	/*top:-55px;*/
	top:-75px;
	overflow: hidden;
}
.in_91_sec .hd li{
	float:left;
	padding:0 22px;
	line-height:36px;
	cursor: pointer;
	border-radius:3px;
	border:1px solid #c6c6c6;
	color:#333333;
	font-size:14px;
	transition:all 0.2s;
	text-align: center;
	margin-left:10px;
}
.in_91_sec .hd li a{
	display: block;
}
.in_91_sec .hd li.on{
	background:#409bdf;
	color:#fff;
	border-color:#409bdf;
}
.in91_top,
.in91_content{
	background:#fff;
	border-radius:3px;
	box-shadow:0px 0px 5px #ebebeb;
}
.in91_content{
	margin-top:20px;
	padding:15px 20px;
}

.in91_content li {
    overflow: hidden;
    padding:5px 0 5px 10px;
    background: url(../image/in92.jpg) no-repeat left center;
}
.in91_content li a {
    width: 78%;
    float: left;
    color: #555555;
    font-size: 14px;
    transition: all 0.2s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.in91_content li a:hover{
	color:#1e85e1;
}
.in91_content li span{
	width:22%;
	float:right;
	text-align: right;
	color:#999999;
	font-size:13px;
}

.in91_top_img{
	width:33%;
	overflow: hidden;
}
.in91_top_img img{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}

.in91_top:hover .in91_top_img img{
	/*transform: scale(1.1);*/
	transform: scale(1.3);
}

.in91_top_main{
	width:62%;
	padding-top:35px;
	padding-right:10px;
}


.in91_top_main h6{
	padding-left: 25px;
    margin-bottom: 10px;
    color: #999999;
    font-size: 12px;
    background: url(../image/oclock.png) no-repeat left center;
    line-height: 16px;
}
.in91_top_main h3{
    color: #333333;
    font-size: 15px;
    line-height: 24px;
}
.in91_top:hover .in91_top_main h3{
    color: #409bdf;
}

.in92_a{
	overflow: hidden;
}
.in92_a a{
	float:left;
	padding:0 22px;
	line-height:36px;
	cursor: pointer;
	border-radius:3px;
	border:1px solid #c6c6c6;
	color:#333333;
	font-size:14px;
	transition:all 0.2s;
	text-align: center;
	margin-left:10px;
	font-weight: lighter;
}
.in92_a a:hover{
	background:#409bdf;
	color:#fff;
	border-color:#409bdf;
}

.in_92_sec li{
	/*height:40px;
	line-height:40px;*/
	height:50px;
	line-height:50px;
	padding:0 20px;
	overflow:hidden;
	border-radius:3px;
}

.in_92_sec li:nth-child(odd){
	background:#f7f7f7;
}

.in_92_sec li b{
	float:left;
	width:23px;
	height:23px;
	line-height:23px;
	background:#f7f7f7;
	font-size:16px;
	color:#666666;
	/*margin-top:9px;*/
	margin-top:13px;
	font-weight:bold;
	margin-right:2%;
	text-align: center;
	border-radius:100%;
}

.in_92_sec li:nth-child(odd) b{
	background:#fff;
}
.in_92_sec li a{
	width: 68%;
    float: left;
    color: #555555;
    font-size: 14px;
    transition: all 0.2s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.in_92_sec li a:hover{
	color:#1e85e1;
}
.in_92_sec li span{
	width:22%;
	float:right;
	text-align: right;
	color:#999999;
	font-size:13px;
}



.in_10_section{
	padding:45px 0 50px;
	background:#f7f7f7;
}
.in_10_tit{
	margin-bottom:30px;
	overflow: hidden;
	line-height:24px;
}

.in_10_tit h2{
	float:left;
	line-height:25px;
	font-size:25px;
	color:#050505;	
	/*font-weight:bold;*/
}

.in_10_tit a{
	float:right;
	letter-spacing:1px;
	line-height:25px;
	font-size:13px;
	color:#999999;	
	transition:all 0.2s;
}
.in_10_tit a:hover{   
	color:#1a489d;	
	transform: translateX(-5px);
}


.in10_sec{
	border:1px solid #e2e2e2;
	border-radius:3px;
	background:#fff;
	margin:0 10px;
	padding:10px;
}


.in10_img{
	overflow: hidden;
	position:relative;
}

.in10_img .in10_img1{
	display: block;
	width:100%;
	height:auto;
}

.in10_img .in10_img2{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	bottom:0;
	display: block;
	width:100%;
	height:100%;
	z-index:2;
	transition:all 0.5s;
}

.in10_sec:hover .in10_img .in10_img2{
	top:0;
}

.in10_main h3{
	font-size:16px;
	line-height:16px;
	color:#333333;
	padding:10px 0;
	text-align: center;
}

.in10_main a{
	display: block;
	width:100%;
	line-height:30px;
	border-radius:3px;
	margin-bottom:5px;
	font-size:14px;
	transition:all 0.2s;
	padding-left:37%;
}


.in10_main a.in10_a1{
	background:#409bdf url(../images/in101.png) no-repeat 20% center;
	color:#fff;
}

.in10_main a.in10_a2{
	background:url(../image/in102.png) no-repeat 20% center;
	color:#333333;
	border:1px solid #e1e1e1;
}
.in10_main a.in10_a1:hover{
	box-shadow:0px 0px 5px #409bdf;
}
.in10_main a.in10_a2:hover{
	box-shadow:0px 0px 5px #e1e1e1;
}

.in_10_sec .owl-nav{
	display: none!important;
}



.in_11_sec1,
.in_11_sec2{
	width:50%;
	height:414px;
	background-size:auto 100%!important;
	transition:all 0.5s;
	position:relative;
	text-align: center;
	color:#fff;
	font-size:16px;
	line-height:22px;
}
.in_11_sec1{
	background:url(../image/1536116232.jpg) no-repeat right center;
	background-position:center!important;
}
.in_11_sec2{
	background:url(../image/1536115322.jpg) no-repeat left center;
	background-position:center!important;
}

.in_11_sec1:hover,
.in_11_sec2:hover{
	/*background-size:auto 110%!important;*/
	background-size:auto 130%!important;
}
.in_111_sec{
	position: absolute;
    top: 30px;
    left: 35%;
    right:8%;
}
.in_112_sec{
	position: absolute;
    top: 30px;
    right: 35%;
    left:8%;
}


.in_111_img img{
	transition:all 0.3s;
}
.in_11_sec1:hover .in_111_img img,
.in_11_sec2:hover .in_111_img img{
	transform:translateY(10px);
}
.in_111_main h3{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:15px;	
	margin-top:10px;
}
.in_111_main p{
	min-height:120px;
	padding-bottom:20px;
}

.in_111_a a{
	display: inline-block;
	width:125px;
	line-height:40px;
	transition:all 0.3s;
	color:#fff;
	font-size:14px;
	border-radius:3px;
	border:1px solid #fff;
}

.in_11_sec1 .in_111_a a:hover{
	background:#278be0;
	border-color:#278be0;
}
.in_11_sec2 .in_111_a a:hover{
	background:#d94e63;
	border-color:#d94e63;
}



.in_12_sec1,
.in_12_sec2{
	width:50%;
	height:252px;
	background-size:auto 100%!important;
	transition:all 0.3s;
	position:relative;
	background:#f2f2f2;
}

.in_12_sec1{
	background:url(../image/in121_bg.jpg) no-repeat right center;
}

.in_121_sec{
	position: absolute;
    top: 35px;
    left: 35%;
    right:8%;
}
.in_122_sec{
	position: absolute;
    top: 0;
    right: 35%;
    left:0;
    bottom:0;
    height:100%;
}

.in121_tit{
	margin-bottom:30px;
	overflow: hidden;
	line-height:24px;
}

.in121_tit h2{
	float:left;
	line-height:25px;
	font-size:25px;
	color:#050505;	
	/*font-weight:bold;*/
}

.in121_tit a{
	float:right;
	letter-spacing:1px;
	line-height:25px;
	font-size:13px;
	color:#999999;	
	transition:all 0.2s;
}
.in121_tit a:hover{   
	color:#1a489d;	
	transform: translateX(-5px);
}

.in121_main{
	overflow: hidden;
}

.in121_main a{
	float:left;
	width:30%;
	margin-right:5%;
	line-height:38px;
	border-radius:3px;
	border:1px solid #e2e2e2;
	background:#fff;
	transition:all 0.2s;
	color:#666;
	font-size:16px;
	text-align: center;
	margin-bottom:20px;
}
.in121_main a:nth-child(3n){
	margin-right:0;
}

.in121_main a:hover{
	color:#fff;
	background:#409bdf;
}

.in_122_sec li{
	float:left;
	width:33.33%;
	height:126px;
	text-align: center;
	padding-top:24px;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

.in_122_sec li:nth-child(3n){
	border-right:none;
}
.in122_img{
	height:45px;
	margin-bottom:12px;
}
.in122_img img{
	transition:all 0.2s;
	display: block;
	margin:0 auto;
}
.in_122_sec li:hover .in122_img img{
	transform:translateY(5px);
}

.in_122_sec li h3{
	color:#333333;
	font-size:16px;
	line-height:16px;
}
.in_122_sec li:hover h3{
	color:#409bdf;
}










/**********************
 * *****about*****
 * *********************/
.ny_banner{
	height:400px;
	background-size:auto 100%!important;
}

.ab_banner{
	background:url(../image/ab_banner.jpg) no-repeat center;
}

.ab1_section{
	padding:75px 0 40px;
	overflow: hidden;
	background:#fff;
}

.ab_title{
	margin-bottom:30px;
	text-align: center;
	padding-bottom:35px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	font-size:25px;
	line-height:25px;
	color:#050505;
}
.ab_title::after{
	content:"";
	display: block;
	width:96px;
	height:1px;
	background:#409bdf;
	position:absolute;
	bottom:-1px;
	left:50%;
	margin-left:-48px;
}

.ab1_sec1{
	margin-bottom:55px;
}

.ab11_sec1{
	width:38%;
	height:520px;
	position:relative;
	background:url(../image/ab1.jpg) no-repeat center;
	background-size:100% 100%;
}

.ab111_tit{
	padding:40px 25px;
	color:#fff;
	font-size:22px;
	writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-rl;
    opacity: 0;
}

.ab111_main{
	position:absolute;
	left:80px;
	top:0;
	z-index:4;
}

.ab111_main img{
	display: block;
}

.ab11_sec2{
	width:49%;
}
.ab11_sec2 p{
	font-size:14px;
	line-height:26px;
	color:#666666;
	margin-bottom:24px;
}

.ab1_sec2 a{
	float:left;
	width:32%;
	margin-right:2%;
	margin-bottom:10px;
	color:#409cdf;
	border-radius:3px;
	border:1px solid #409cdf;
	font-size:18px;
	line-height:46px;
	padding:0 35px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition:all 0.3s;
    background:url(../image/ab11.png) no-repeat 15px center;
    cursor:default;
}
.ab1_sec2 a:nth-child(3n){
	margin-right:0;
}

.ab1_sec2 a:hover{
    background:#409cdf url(../image/ab12.png) no-repeat 15px center;
    color:#fff;
}



.ab2_section{
	padding:60px 0 85px;
	overflow: hidden;
	background:#f7f7f7;
}
.ab2_sec{
	position:relative;
}
.ab2_main{
	margin:0 10px;
	padding:10px;
	background:#fff;
	border-radius:3px;
}
.ab2_m{
	color:#333333;
	font-size:16px;
	line-height:16px;
	padding:20px 0 15px;
	width:100%;
	overflow:hidden ;
	text-align: center;
}

.ab2_img{
	overflow: hidden;
}

.ab2_img img{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}

.ab2_main:hover .ab2_img img{
	/*transform: scale(1.1);*/
	transform: scale(1.3);
}
.ab2_main:hover .ab2_m{
	color:#409cdf;
}



.ab2_sec .owl-prev,
.ab2_sec .owl-next {
	position:absolute;
	top:45%;
	width:35px;
	height:35px;
	border-radius:18px;
	overflow:hidden ;
	text-indent:-999px;
	cursor: pointer;
	background-size:100% 100%!important;
	transition:all 0.3s;
}


.ab2_sec .owl-prev{
	left:-5%;
	background:url(../image/in4l1.png) no-repeat center;
}
.ab2_sec .owl-next {
	right:-5%;
	background:url(../image/in4r1.png) no-repeat center;
}
.ab2_sec .owl-prev:hover{
	background:url(../image/in4l2.png) no-repeat center;
}
.ab2_sec .owl-next:hover{
	background:url(../images/in4r2.png) no-repeat center;
}



.ab3_section{
	padding:50px 0 55px;
	background:#fff;
	overflow: hidden;
}



.ab3_sec .slideBox1 .hd li{
	float:left;
	width:24%;
	margin-right:1.33%;
	margin-bottom:42px;
	position:relative;
	border:1px solid #c6c6c6;
	text-align: center;
	cursor: pointer;
	border-radius:3px;
	padding:15px;
}

.ab3_sec .slideBox1 .hd li:nth-child(4){
	margin-right:0;
}

.ab3_sec .slideBox1 .hd li::after{
	content: "";
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-32px;
	width:64px;
	height:32px;
	background:url(../image/ab3_jiao.jpg) no-repeat center;
	opacity: 0;
	transition:all 0.3s;
}

.ab3_sec .slideBox1 .hd li.on{
	border-color:#e5e5e5;
	box-shadow:0px 0px 20px #e5e5e5;
}
.ab3_sec .slideBox1 .hd li.on::after{
	opacity: 1;
}
.ab3_sec .slideBox1 .hd p{
	color:#333333;
	font-size:20px;
	line-height:20px;
	padding:10px 0;
}
.ab3_img{
	height:65px;
}

.ab3_img img{
	vertical-align: middle;
	max-height:100%;
	width:auto;
}

.ab3_main{
	/*height:335px;*/
	height:400px;
	background-size:auto 100%!important;
	position:relative;
	border-radius:3px;
	overflow:hidden ;
	background:url(../image/ab_bg.jpg) no-repeat center;
}

.ab3_m{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:49%;
	background:rgba(64,155,223,0.95);
	/*padding:50px 5%;*/padding:40px 4%;
	color:#fff;
	font-size:14px;
	line-height:18px;
}
.ab3_m::after{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:-16px;
	width:16px;
	height:100%;
	background:url(../image/ab3.png) no-repeat center;
	background-size:100% 100%;
}
.ab3_m dl{
	margin-bottom:15px;
}

.ab3_m dt{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}



.ab4_section{
	padding:65px 0 125px;
	background:#f7f7f7;
	overflow: hidden;
}


.ab4_sec .in4_m p{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-height:35px;
    width:100%;
}











/**********************
 * *****overseas_details*****
 * *********************/
.overseas_banner{
	background:url(../images/over_banner.jpg) no-repeat center;
}

.overseas_section{
	padding:30px 0 50px;
	background:#f7f7f7;
}

.ny_left{
	width:27%;
}

.ny_right{
	width:71%;
	padding:30px;
	border-radius:3px;
	background:#fff;
}

.ny_left5 a{
	display: block;
	width:100%;
	line-height:70px;
	font-size:30px;
	color:#fff;
	background:url(../image/left_bg.png) no-repeat center;
	background-size:100% 100%;
	border-radius:3px;
	text-align: center;
	transition:all 0.2s;
}
.ny_left5 a:hover{
	box-shadow:0px 0px 10px #d8a041;
}

.ny_left2,
.ny_left3,
.ny_left4{
	padding:30px 20px;
	background:#fff;
	border-radius:3px;
	position:relative;
	margin-bottom:8px;
}


.ny_left2 h2,
.ny_left3 h2,
.ny_left4 h2{
	text-align: center;
	line-height:22px;
	font-size:22px;
	color:#333333;
	margin-bottom:25px;
}

.ny_left4 .owl-nav{
	display: none!important;
}

.ny_left4 .owl-dots{
	position:absolute;
	left:0;
	right:0;
	bottom:10px;
	text-align: center;
}

.ny_left4 .owl-dots .owl-dot{
	display: inline-block;
	width:30px;
	height:5px;
	background:#cccccc;
	margin:0 5px;
	cursor: pointer;
}

.ny_left4 .owl-dots .owl-dot.active{
	background:#409bdf;
}

.nyl3_search{
	border:2px solid #e5e5e5;
	border-radius:3px;
	overflow: hidden;
	margin-bottom:20px;
}
.nyl3_search:hover{
	box-shadow:0px 0px 10px #eee;
}
.nyl3_search .nyl3_search1{
	float:left;
	height:48px;
	line-height:48px;
	width:79%;
	padding:0 20px;
	font-size:13px;
	color:#333;
}
.nyl3_search .nyl3_search2{
	float:left;
	height:48px;
	line-height:48px;
	width:21%;
	background:url(../images/fdj.png) no-repeat center;
	cursor: pointer;
}
.nyl3_a{
	overflow: hidden; 
}
.nyl3_a a{
	float:left;
	padding:8px 12px;
	margin-right:10px;
	margin-bottom:10px;
	transition:all 0.2s;
	line-height:13px;
	font-size:13px;
	color:#666;
	background:#f7f7f7;
	border-radius:3px;
}

.nyl3_a a:hover{
	color:#fff;
	background:#409bdf;
}


.ny_left2 li{
	height:40px;
	line-height:40px;
	padding:0 10px;
	overflow:hidden;
	border-radius:3px;
}

.ny_left2 li:nth-child(odd){
	background:#f7f7f7;
}

.ny_left2 li b{
	float:left;
	width:23px;
	height:23px;
	line-height:23px;
	background:#f7f7f7;
	font-size:16px;
	color:#666666;
	margin-top:9px;
	font-weight:bold;
	margin-right:5%;
	text-align: center;
	border-radius:100%;
}

.ny_left2 li:nth-child(odd) b{
	background:#fff;
}
.ny_left2 li a{
	width: 80%;
    float: left;
    color: #555555;
    font-size: 14px;
    transition: all 0.2s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ny_left2 li a:hover{
	color:#1e85e1;
}

.ny_left1{
	padding:30px 20px;
	background:#409cdf;
	border-radius:3px;
	margin-bottom:8px;
}
.ny_left1 h2{
	text-align: center;
	line-height:22px;
	font-size:22px;
	color:#fff;
	margin-bottom:25px;
}

.ny_left1 ul{
	padding:20px 30px;
	background:#fff;
	border-radius:3px;
}



.ny_title{
	padding:5px 0 25px;
	border-bottom:1px solid #e5e5e5;
	position:relative
}

.ny_title::after{
	content:"";
	position:absolute;
	z-index:3;
	width:175px;
	transition:all 0.3s;
	height:1px;
	left:0;
	right:0;
	bottom:-1px;
	background:#409cdf;
}
.ny_title h2{
	text-align: center;
	line-height:22px;
	font-size:22px;
	color:#333333;
}

.nytit_add{
	font-size:14px;
	color:#999999;
	line-height:22px;
}
.nytit_add img{
	vertical-align:middle;
}
.nytit_add a{
	color:#999999;
	margin:0 2px;
}
.nytit_add a:hover{
	color:#409cdf;
}

.overseas_sec1{
	padding:65px 0;
}
.overseas1_title{
	text-align: center;
	margin-bottom:40px;
}

.overseas1_title h2{
	font-size:20px;
	color:#409cdf;
	line-height:20px;
	margin-bottom:22px;
	font-weight:bold;
}

.overseas1_title h3 span{
	display: inline-block;
	font-size:12px;
	padding:0 20px;
	color:#999999;
	line-height:32px;
	background:#f7f7f7;
	border-radius:16px;
	margin-bottom:35px;
}

.overseas1_title h4{
	font-size:18px;
	color:#ff0000;
	line-height:18px;
	margin-bottom:25px;
	font-weight:bold;
}
.overseas1_title h5{
	font-size:18px;
	color:#000000;
	line-height:24px;
}
.overseas1_sec{
	font-size:15px;
	color:#333;
	line-height:25px;
}
.overseas1_sec h5{
	font-size:15px;
	color:#333;
	line-height:25px;
	margin-bottom:30px;
}
.overseas1_sec .red{
	color:#ff0000;
	font-size:15px;
	font-weight:bold;
}
.overseas1_sec font{
	font-size:15px;
	color:#333;
	font-weight: lighter;
}
.overseas1_sec dl{
	margin-bottom:30px;
}

.overseas1_sec dl dt{
	font-size:18px;
	color:#409cdf;
	line-height:18px;
	margin-bottom:25px;
	font-weight:bold;
}


.overseas1_main h5{
	font-size:15px;
	color:#666;
	line-height:25px;
	margin-bottom:0;
	font-weight:bold;
}

.overseas1_m{
	font-size:15px;
	color:#666;
	line-height:25px;
}

.overseas_sec2{
	overflow: hidden;
}
.overseas_sec2 a{
	float:left;
	width:50%;
	line-height:48px;
	font-size:14px;
	color:#333333;    
	font-weight:bold;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding:0 45px;
    transition:all 0.2s;
}
.overseas_sec2 a.overseas_a1{
	background:#f7f7f7 url(../images/left1.png) no-repeat 5% center;	
}
.overseas_sec2 a.overseas_a2{
	text-align: right;
	background:#f7f7f7 url(http://www.syndicate.cn/images/right1.png) no-repeat 95% center;	
}

.overseas_sec2 a.overseas_a1:hover{
	color:#fff;
	background:#409cdf url(http://www.syndicate.cn/images/left2.png) no-repeat 4% center;	
}
.overseas_sec2 a.overseas_a2:hover{
	color:#fff;
	background:#409cdf url(../images/right2.png) no-repeat 96% center;	
}

.overseas_sec3{
	padding:50px 0 15px;
	border-bottom:1px solid #f7f7f7;
}

.overseas_sec3 .label{
	width:75%;
	overflow: hidden;
	padding:0 15px;
}

.overseas_sec3 .label span{
	float:left;
	font-size:14px;
	line-height:14px;
	color:#333333;    
	font-weight:bold;
	padding:0 10px 0 20px;
	margin-right:10px;
	background:url(../image/label.jpg) no-repeat left center;
	background-size:auto 100%;
	border-right:1px solid #999999;
	margin-top:9px;
}
.overseas_sec3 .label a{
	float:left;
	line-height:32px;
	border-radius:3px;
	font-size:14px;
	padding:0 10px;
	color:#999; 
	background:#f7f7f7;
	margin-right:10px;     
	transition: all 0.2s;
}

.overseas_sec3 .label a:hover{
	color:#fff;
	background:#409bdf;
}

.overseas_sec3 .share{
	font-size:14px;
	line-height:18px;
	color:#409bdf;  
	font-weight:bold;   
}
.overseas_sec3 .share a{
	color:#409bdf!important;
    background: none!important;
	font-size:14px;
	line-height:28px;
}
.overseas_sec3 .share img{
	vertical-align: middle;
	margin-right:5px;
}
.overseas_sec4{
	margin:40px 0 30px;
	background:#f7f7f7;
	border-radius:3px;
	padding:50px 20px 45px;
}
.overseas_sec4 h2{
	text-align: center;
    line-height: 22px;
    font-size: 22px;
    color: #333333;
    margin-bottom:35px;
}

.overseas4_sec li{
	float:left;
	margin-bottom:20px;
	border-radius:3px;
	overflow: hidden;
	border:1px solid #cccccc;
	background:#fff;
	padding:0 10px;
	height:48px;
	line-height:48px;
}

.overseas4_sec li label{
	float:left;
	color:#666666;
	font-size:14px;
	position:relative;
	width:25%;
}
.overseas4_sec li label::after{
	content: "";
	position:absolute;
	right:0;
	top:18px;
	height:12px;
	width:1px;
	background:#999;
}
.overseas4_sec li label i{
	font-style: normal;
	color:#ff0000;
}

.overseas4_sec li label img{
	vertical-align: middle;
	margin-left:5px;
}

.overseas4_sec li input{
	height:48px;
	line-height:48px;
	width:70%;
	color:#333;
	padding:0 10px;
	font-size:14px;
}

.overseas4_sec li:nth-child(1){
	width:49%;
	margin-right:2%;
}
.overseas4_sec li:nth-child(2){
	width:49%;
}
.overseas4_sec li:nth-child(3){
	width:100%;
	height:210px;
}

.overseas4_sec li:nth-child(3) label{
	width:100%;
	border-bottom:1px solid #cccccc;
}
.overseas4_sec li:nth-child(3) label::after{
	display: none;
}
.overseas4_sec li:nth-child(3) textarea{
	width:100%;
	height:160px;
	padding:10px;
	line-height:30px;
	color:#333;
	font-size:14px;
}

.overseas4_sec li:nth-child(4){
	width:40%;
}
.overseas4_sec li:nth-child(4) label{
	width:30%;
}
.overseas4_sec li:nth-child(5){
	width:auto;
	margin:0 10px;
	border-radius:0;
}
.overseas4_sec li:nth-child(5) img{
	display: block;
}

.overseas4_sec li:nth-child(6){
	width:35%;
	border-color:#409cdf;
	background:#409cdf;
	float:right;
	text-align: center;
}
.overseas4_sec li:nth-child(6) input{
	display: block;
	cursor: pointer;
	font-size:20px;
	text-align: center;
	cursor:pointer;
	font-weight:bold;
	letter-spacing:2px;
	color:#fff;
	border-color:#409cdf;
	width:100%;
	height:48px;
	line-height:48px;
	background:#409cdf;
}

.overseas4_sec li:nth-child(6) input:hover{
	opacity: 0.8;
}









/**********************
 * *****case*****
 * *********************/
.case_banner{
	background:url(../image/case_banner.jpg) no-repeat center;
}

.case_section{
	padding:30px 0 50px;
	background:#f7f7f7;
}
.case_sec .ny_title::after {
    width: 78px;
}

.ny_left1 ul li{
	position:relative;
	padding:;
	border-bottom:2px solid #f7f7f7;
}
.ny_left1 ul li::after{
	content:"";
	position:absolute;
	z-index:3;
	width:0;
	transition:all 0.3s;
	height:2px;
	left:0;
	right:0;
	bottom:-2px;
	background:#409cdf;
}
.ny_left1 ul li.on::after,
.ny_left1 ul li:hover::after{
	width:100%;
}
.ny_left1 ul li a{
	display: block;
	padding:28px 20px;
	background:url(http://www.syndicate.cn/images/nyl1.png) no-repeat right center;
	font-size:16px;
	line-height:16px;
	color:#333333;
	text-align: center;
}

.ny_left1 ul li.on a,
.ny_left1 ul li:hover a{
	color:#409cdf;
	background:url(http://www.syndicate.cn/images/nyl2.png) no-repeat right center;
}


.case_sec1{
	margin:20px 0 65px;
	position:relative;
}
.case_sec1 .owl-nav{
	display: none!important;
}
.case_sec1 .owl-dots{
	position:absolute;
	left:0;
	right:0;
	bottom:-40px;
	text-align: center;
}

.case_sec1 .owl-dots .owl-dot{
	display: inline-block;
	width:30px;
	height:3px;
	background:#cccccc;
	margin:0 5px;
	cursor: pointer;
}

.case_sec1 .owl-dots .owl-dot.active{
	background:#409bdf;
}
.case1_main{
	background:#f7f7f7;
	transition:all 0.2s;
}
.case1_img,
.case1_m{
	width:50%;
	height:auto;
	overflow: hidden;
}
.case1_img img{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.5s;
}

.case1_m{
	padding:30px;
}

.case1_m h5{
	padding-left: 25px;
    margin-bottom: 10px;
    color: #999999;
    font-size: 12px;
    background: url(../image/oclock.png) no-repeat left center;
    line-height: 16px;
}

.case1_m h3{
	color: #333333;
    font-size: 18px;
    line-height: 24px;
    font-weight:bold;
    margin-bottom: 15px;
    transition: all 0.2s;
}

.case1_m p{
	color: #666666;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 25px;
    transition: all 0.2s;
}

.case1_m>span {
    float: left;
    letter-spacing: 1px;
    line-height: 25px;
    font-size: 13px;
    padding-right: 20px;
    background: url(../image/go1.png) no-repeat right center;
    color: #999999;
    transition: all 0.2s;
}


.case1_main:hover{
	background:#409cdf;
}
.case1_main:hover .case1_m>span{
    background: url(../image/go3.png) no-repeat right center;
    color: #fff;
}

.case1_main:hover .case1_m h5,
.case1_main:hover .case1_m h3,
.case1_main:hover .case1_m p{
	color:#fff;
}
.case1_main:hover .case1_m h5{
    background: url(../image/oclock1.png) no-repeat left center;
}
.case1_main:hover .case1_img img{
	/*transform: scale(1.1);*/
	transform: scale(1.3);
}

.case_sec2 li{
	float:left; 
	padding:30px;
	background:#f7f7f7;
	border-radius:3px;
	width:48%;
	margin-right:4%;
    transition: all 0.2s;
	margin-bottom:30px;
}

.case_sec2 li:nth-child(2n){
	margin-right: 0;
}

.case_sec2 li h5{
	padding-left: 25px;
    margin-bottom: 10px;
    color: #999999;
    font-size: 12px;
    background: url(../image/oclock.png) no-repeat left center;
    line-height: 16px;
}

.case_sec2 li h3{
	color: #333333;
    font-size: 18px;
    line-height: 24px;
    font-weight:bold;
    min-height:55px;
    transition: all 0.2s;
}

.case_sec2 li:hover{
	background:#409bdf;
}
.case_sec2 li:hover h5,
.case_sec2 li:hover h3{
	color:#fff;
}
.case_sec2 li:hover h5{
    background: url(../image/oclock1.png) no-repeat left center;
}



.fenye{
	margin-top:45px;
	border-top:1px solid #e5e5e5;
	padding:45px 0 25px;
	text-align: center;
	
}

.fenye a{
	display: inline-block;
	padding:0 10px;
	line-height:30px;
	font-size:14px;
	color:#666;
	background:#f6f6f6;
	transition: all 0.3s;
	margin:0 5px;
}


.fenye .on{
	color:#fff;
	background:#409bdf;
}


.fenye a:hover{
	color:#fff;
	background:#409bdf;
}









/**********************
 * *****news*****
 * *********************/

.news_banner{
	background:url(../image/news_banner.jpg) no-repeat center;
}

.news_section{
	padding:30px 0 40px;
	background:#f7f7f7;
}


.news_sec1{
	padding:15px 0 40px;
}

.news_sec1 .owl-controls{
	display: none!important;
}

.news_sec1 .in_4_main{
	background:#f7f7f7;
    transition: all 0.2s;
}

.news_sec1 .in4_m p {
	color: #333333;
    font-size: 18px;
    line-height: 24px;
    font-weight:bold;
    min-height:55px;
    transition: all 0.2s;
}
.news_sec1 .in4_m {
    padding: 20px;
}

.news_sec1 .in_4_main:hover{
	background:#409bdf;
}
.news_sec1 .in_4_main:hover h5,
.news_sec1 .in_4_main:hover p{
	color:#fff;
}
.news_sec1 .in_4_main:hover h5{
    background: url(../image/oclock1.png) no-repeat left center;
}


.news_sec2 li{
	padding:20px 5% 20px 0;
    transition: all 0.2s;
	border-top:1px solid #e5e5e5;
}


.news2_date{
	padding:12px 8px;
	background:#e5e5e5;
	width:10%;
    /*font-size: 14px;*/
   font-size: 12px;
    line-height: 16px;
    transition: all 0.2s;
	color: #666666;
	border-right:1px solid #e5e5e5;
}

.news2_date h3{
	color: #409cdf;
    font-size:35px;
    line-height: 35px;
}

.news2_main{
	width:88%;
    font-size: 14px;
    line-height: 20px;
	color: #666666;
}


.news2_main h3{
	color: #333333;
    font-size: 18px;
    line-height: 24px;
    font-weight:bold;
    margin-bottom:15px;
    transition: all 0.2s;
}

.news_sec2 li:hover{
	background:#409cdf;
	color:#fff;
}
.news_sec2 li:hover .news2_date{
	background:#409cdf;
	border-color:#fff;
}

.news_sec2 li:hover .news2_date,
.news_sec2 li:hover .news2_main,
.news_sec2 li:hover .news2_date h3,
.news_sec2 li:hover .news2_main h3{
	color:#fff;
}










/**********************
 * *****oversea*****
 * *********************/


.overseas_left1 ul li{
	position:relative;
	border-bottom:2px solid #f7f7f7;
}
.overseas_left1 ul li::after{
	content:"";
	position:absolute;
	z-index:3;
	width:0;
	transition:all 0.3s;
	height:2px;
	left:0;
	right:0;
	bottom:-2px;
	background:#409cdf;
}
.overseas_left1 ul li.on::after,
.overseas_left1 ul li:hover::after{
	width:100%;
}
.overseas_left1 ul li a{
	display: block;
	padding:15px 0;
	font-size:16px;
	line-height:42px;
	color:#333333;
	text-align: left;
	background:none;
}

.overseas_left1 ul li a img{
	vertical-align: middle;
	margin-right:10px;
	border-radius:100%;
	box-shadow:0px 0px 5px #ccc;
}

.overseas_left1 ul li.on a,
.overseas_left1 ul li:hover a{
	color:#409cdf;
	background:none;
}



.oversea_section{
	padding:30px 0 40px;
	background:#f7f7f7;
}

.oversea_section .fenye {
    margin-top: 0px;
    padding: 40px 0;
}








/**********************
 * *****school*****
 * *********************/

.school_banner{
	background:url(../image/school_banner.jpg) no-repeat center;
}

.school_section{
	padding:30px 0 40px;
	background:#f7f7f7;
}


.school_tit{
	text-align: center;
    line-height: 25px;
    font-size: 25px;
    color: #409bdf;
    margin-bottom:30px;
}

.school_sec1{
	margin:20px 0 40px;
	/*background:#f7f7f7;*/
}

.school1_sec2{
	width:36%;
}

.school1_sec2 img{
	display: block;
	width:100%;
	height:auto;
}

.school1_sec1{
	width:64%;
	padding:50px;
	position:relative;
}

.school11_main a{
	letter-spacing:1px;
	line-height:25px;
	font-size:13px;
	padding-right:20px;
	background:url(../image/go1.png) no-repeat right  center;
	color:#999999;	
	transition:all 0.2s;
}
.school11_main a:hover{
	background:url(../image/go2.png) no-repeat right  center;
	color:#1a489d;	
}

.school11_main h5{
	line-height:18px;
	font-size:18px;
	margin-bottom:15px;
	color:#333333;	
}
.school11_main h3{
	line-height:25px;
	font-size:25px;
	margin-bottom:20px;
	color:#409cdf;	
}
.school11_main p{
	line-height:25px;
	font-size:14px;
	margin-bottom:25px;
	color:#666666;	
}

.bd_l_box{
	margin-top:30px;
	padding:12px 0;
	position: relative;
	width:120%;
	background:#fff;
	box-shadow:0px 0px 10px #ccc;
}

.bd_l_box li{
	float:left;
	border-right:1px solid #f7f7f7;
	text-align: center;
	width:33.33%;
	color:#666;
	font-size:14px;
}
.bd_l_box .ab12_main h3{
	margin-bottom:5px;
}
.bd_l_box .ab12_main i{
	color:#333333;
	font-size:40px;
	line-height:40px;
	font-family: 'din';
	font-style: normal;
}











/**********************
 * *****contact*****
 * *********************/

.contact_banner{
	background:url(../image/contact_banner.jpg) no-repeat center;
}

.contact_section{
	padding:50px 0 55px;
	background:#f7f7f7;
}

.contact_sec{
	padding:50px 40px;
	box-shadow:0px 0px 10px #c8c8c8;
	background:#fff;
}

.contact_sec2 #allmap{
	width:100%;
	height:318px;
}

.contact_sec1 li{
	float:left;
	width:48%;
	margin-right:4%;
	margin-bottom:30px;
	background:#f7f7f7;
	border-radius:3px;
	transition:all 0.3s;
	color:#666666;
	font-size: 16px;
    line-height:32px;
    padding:30px;
    min-height:165px;
    cursor: pointer;
}
.contact_sec1 li:nth-child(2n){
	margin-right:0;
}
.contact_sec1 li h3{
	color:#333333;
	font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom:20px;
}
.contact_sec1 li p{
	padding-left:20px;
	color:#666666;
}
.contact_sec1 li:hover{
	color:#fff;
	background:#409bdf;
}
.contact_sec1 li:hover p,
.contact_sec1 li:hover h3{
	color:#fff;
}
.contact_sec1 li p:nth-child(2){
	background:url(../image/cont11.png) no-repeat left 5px;
}
.contact_sec1 li p:nth-child(3){
	background:url(http://www.syndicate.cn/images/cont21.png) no-repeat left 5px;
}

.contact_sec1 li:hover p:nth-child(2){
	background:url(../image/cont12.png) no-repeat left 5px;
}
.contact_sec1 li:hover p:nth-child(3){
	background:url(../image/cont22.png) no-repeat left 5px;
}










/**********************
 * *****domestic*****
 * *********************/
.domestic_banner{
	background:url(../image/dome_banner.jpg) no-repeat center;
}
.domestic_section {
    padding: 30px 0 50px;
    background: #f7f7f7;
}

.dome_sec{
	padding:20px 0 140px;
}
.sideMenu_main{
	margin-bottom:10px;
}

.sideMenu_main h3{
	background:#f7f7f7 url(../image/dome1.png) no-repeat 95% center;
	color:#333333;
	font-size:16px;
	line-height:16px;
	padding:18px;
	border:1px solid #e5e5e5;
	border-radius:3px;
	transition:all 0.3s;
	cursor: pointer;
}

.sideMenu_main h3.on{
	background:#409cdf url(../image/dome2.png) no-repeat 95% center;
	color:#fff;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	padding:30px 20px;
	border-color:#409cdf;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.dome_main{
	padding:0 20px 30px;
	background:#409cdf;
	color:#fff;
}

.dome_main1{
	border-top:1px solid #66b0e5;
	color:#fff;
	font-size:14px;
	line-height:25px;
	padding-top:20px;
}

.dome_main1 div{
	margin-bottom:25px;
}

.dome_main2{
	margin-top:55px;
	padding-top:30px;
	border-top:1px solid #66b0e5;
	overflow: hidden;
}

.dome_main2 a{
	float:left;
	width:158px;
	line-height:40px;
	padding-left:60px;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	background:#fff url(../image/dome3.png) no-repeat 25px center;	
	border-radius:3px;
}

.dome_main2 h5{
	float:right;
	padding-left: 25px;
    font-size: 14px;
    line-height: 16px;
	color:#fff;
    background: url(../image/oclock1.png) no-repeat left center;
}







.rebox-close {
    right: 20%;
    top: 14%;
}












/**********************
 * *****响应式样式*****
 * *********************/
@media only screen and (max-width:1480px ) {
.w{
	width:1180px;
}
.in_banner,
.in_banner .bd li {
    height: 480px;
}
.in_7_m {
    padding-top:20px;
}
.in_72_sec,
.in_122_sec,
.in_112_sec {
    right: 18%;
}
.in_71_sec,
.in_121_sec,
.in_111_sec {
    left: 18%;
}


.ab111_main{
	width:110%;
}
.ab111_main img{
	display: block;
	width:100%;
	height:auto;
}
.case1_m p {
    margin-bottom: 15px;
}
.case1_m h3 {
    margin-bottom: 10px;
}

.overseas4_sec li label {
    width: 27%;
}

.ny_left5 a {
    font-size: 28px;
}


.ny_banner {
    height: 350px;
}
















}

@media only screen and (max-width:1380px ) {
.w{
	width:1100px;
}
.in_banner,
.in_banner .bd li {
    height: 420px;
}
h1.logo {
    height: 120px;
    line-height: 120px;
    padding-right: 10px;
    margin-right: 15px;
}

h2.txt {
    padding-top: 35px;
    font-size: 26px;
    line-height: 26px;
}

.head {
    padding-top: 28px;
}
.in_7_m {
    padding-top: 5px;
}
.in4_m {
    padding:20px;
}
.ny_left2 h2, .ny_left3 h2, .ny_left4 h2 {
    font-size: 19px;
    margin-bottom: 20px;
}
.ny_left5 a {
    font-size: 24px;
}
.ab3_m {
    padding:40px 4%;
}
.ny_banner {
    height: 320px;
}

.ny_left1 ul li a {
    padding: 20px;
}
.case1_m {
    padding: 20px 3%;
}
.news2_date {
    width: 13%;
}
.news2_main {
    width: 84%;
}

.overseas4_sec li label {
    width: 29%;
}
.overseas4_sec li:nth-child(4) label {
    width: 32%;
}
.overseas4_sec li input {
    width:67%;
}
.overseas_sec3 .label a{
	margin-bottom:10px;
}

.in_title h2 span {
    font-size: 15px;
}
.in_title h2 {
    font-size: 20px;
}





}

@media only screen and (max-width:1280px ) {




}

@media only screen and (max-width:1180px ) {

.w{
	width:100%;
	padding:0 3%;
}
.pc_header{
	display: none;
}
.phone_head {
    display: block;
}
.in_banner,
.ny_banner{
	margin-top:60px;
}

.in_banner, .in_banner .bd li {
    height: 350px;
}
.in_1_m li span {
    width: 27%;
}
.in_1_m li a {
    width: 72%;
}

.foot1 {
    width: 49%;
}
.foot2 {
    width: 39%;
}
.ny_banner {
    height:280px;
}
.ab3_m {
    padding: 20px 3%;
}

.case1_m h3 {
    font-size: 16px;
    line-height: 18px;
}

.case1_m p {
    line-height: 18px;
    margin-bottom: 10px;
}
.case_sec2 li h3 {
    font-size: 16px;
    line-height: 22px;
}
.case_sec2 li {
    padding:20px 3%;
    margin-bottom: 20px;
}
.ny_left4 .owl-dots {
    bottom: -10px;
}

.overseas4_sec li label img{
	display: none;
}
.overseas4_sec li:nth-child(6) {
    width: 32%;
    font-size:18px;
}
.overseas4_sec li:nth-child(6) input {
    font-size:18px;
}



.in_7_main li{
	height:110px!important;
}











}

@media only screen and (max-width:1080px ) {

.rebox-close {
    right: 10px;
    top: 10px;
}


}

@media only screen and (max-width:980px ) {
.in_banner, .in_banner .bd li {
    height: 240px;
}
.in_banner .prev, .in_banner .next {
    width: 18px;
}

.in_1_main {
    width: 100%;
    margin-right: 0;
    margin-bottom:30px;
}
.in_5_sec {
    padding: 0;
}
.in_71_sec {
    left: 9%;
}
.in_72_sec {
    right:9%;
}
.in_9_sec1, .in_9_sec2 {
    width:100%;
}
.in_9_sec1{
	margin-bottom:30px;
}
.in_91_sec {
    min-height: 450px;
}

.in_72_sec, .in_122_sec, .in_112_sec {
    right: 8%;
}
.in_71_sec, .in_121_sec, .in_111_sec {
    left:8%;
}
.in_12_sec1, .in_12_sec2 {
    width: 100%;
}
.footer {
	display: none;
}
.link {
    margin-bottom: 25px;
}
.ny_left {
	display: none;
}
.ny_right {
    width:100%;
}

.ny_banner {
    height: 240px;
}
.ab11_sec1 {
    width: 100%;
    height:auto;
    margin-bottom:30px;
}
.ab11_sec2 {
    width: 100%;
}
.ab111_main {
	float:left;
    position: static;
    width: 80%;
}
.ab111_tit{
	float:left;
	display: none;
}


.ab3_main{
	height:480px;
}

































}

@media only screen and (max-width:780px ) {




}

@media only screen and (max-width:560px ) {
.ny_banner {
    height:170px;
}
.ab111_tit {
    padding:20px 3%;
    font-size: 20px;
    width:100%;
    writing-mode:initial;
}
.ab111_main {
    width:100%;
}
.ab1_sec1 {
    margin-bottom: 25px;
}
.ab1_sec2 a {
    width:100%;
    margin-right: 0;
}
.nytit_add,
.ab3_img {
	display: none;
}
.ab3_sec .slideBox1 .hd li {
    padding: 10px 1%;
}
.ab3_sec .slideBox1 .hd p {
    font-size: 15px;
}
.ab3_main {
    height: auto;
}
.ab3_m {
	position:static;
    width: 100%;
    padding: 40px 5%;
}
.in_4_sec .owl-dots {
    bottom: -20px;
}
.case1_img, .case1_m {
    width:100%;
}
.case_sec2 li {
    width:100%;
    margin-right:0;
}
.fenye {
    margin-top:25px;
    padding: 25px 0;
}
.fenye a{
	margin-bottom:5px;
}
.contact_sec {
    padding:30px 5%;
}
.contact_sec1 li {
    width:100%;
    margin-right: 0;
    margin-bottom:20px;
    padding:20px;
}
.sideMenu_main h3.on {
    font-size: 17px;
    padding:15px 40px 15px 20px;
}

.sideMenu_main h3 {
	font-size: 15px;
    padding:15px 40px 15px 20px;
}
.dome_main2 {
    margin-top:25px;
    padding-top: 25px;
}
.dome_main2 h5 {
    float: left;
    margin-top:25px;
}
.in_banner .hd {
    bottom: 15px;
}
.news2_main {
    width:100%;
}
.news2_date {
    width:30%;
    margin-bottom:20px;
}
.overseas_sec2 a {
    width: 100%;
    line-height:40px;
    margin-bottom:10px;
}

.overseas_sec3 {
    padding: 30px 0 15px;
}
.overseas_sec3 .label span {
    margin-bottom:10px;
}
.overseas_sec3 .share {
	float:left;
}
.overseas_sec3 .label a {
    line-height: 30px;
    padding: 0 5px;
    margin-right: 5px;
}

.overseas_sec3 .label {
    width: 100%;
    padding:0;
}
.overseas_sec4 {
    margin: 30px 0 0;
    padding: 30px 5%;
}
.overseas4_sec li:nth-child(1) ,
.overseas4_sec li:nth-child(2), 
.overseas4_sec li:nth-child(4), 
.overseas4_sec li:nth-child(6) {
    width: 100%;
    margin-right:0;
}
.overseas4_sec li:nth-child(6) {
    margin-top:25px;
}

.school1_sec1 {
    width: 100%;
    padding: 30px 4%;
}
.bd_l_box {
    margin-top: 20px;
    width: 100%;
}
.bd_l_box li {
    border-right:none;
    margin-bottom:10px; 
    width: 100%;
}
.school1_sec2 {
    width: 100%;
}
.news_sec1.school_sec3{
	padding-bottom:0;
}
.in_banner, .in_banner .bd li {
    height: 130px;
}
.in_title h2 {
    font-size: 22px;
    width:100%;
}
.in_title h2 span {
    font-size:18px;
    margin-left: 5px;
}
.in_1_tit {
    padding: 20px 20px 0;
}
.in_3_section {
    padding-bottom: 20px;
}

.in_2_section{
    padding:40px 0 0;
}
.in_4_section {
    padding: 40px 0 65px;
}
.in_5_tit p {
    font-size: 15px;
}
.in_5_tit p span {
    font-size: 22px;
}
.in_5_section {
    padding: 65px 0 40px;
}
.in_5_main input {
    float: left;
    width: 100%;
    margin: 0 0 10px;
}
.in_7_sec1, .in_7_sec2 {
    width:100%;
    height: auto;
    position: relative;
    padding: 30px 3%;
}
.in_71_sec,
.in_72_sec{
	position:static;
}
.in_8_section {
    height: 130px;
}
.in_8_section .bd li{
	height:130px;
}
.in_91_sec .hd{
	position:static;
	margin-bottom:20px;
}
.in91_top_img {
    width:100%;
}
.in91_top_main {
    width:100%;
    padding:20px 3%;
}
.in_91_sec {
    min-height: 700px;
}
.in92_a {
	margin-top:25px;
}
.in_92_sec li span {
	display: none;
}
.in_92_sec li a {
	width:100%;
}
.in_11_sec1, .in_11_sec2 {
    width:100%;
    height:auto;
}

.in_121_sec,
.in_122_sec,
.in_111_sec, 
.in_112_sec {
    position:static;
    padding:30px 5%;
}

.in121_main a {
    width: 48%;
    margin-right: 4%;
}
.in121_main a:nth-child(3n){
	margin-right:4%;
}
.in121_main a:nth-child(2n){
	margin-right:0;
}

.in_122_sec li{
    width:50%;
}
.in_12_sec1, .in_12_sec2 {
    height:auto;
}

.ab_title {
    margin-bottom:20px;
    padding-bottom: 20px;
    font-size:22px;
}
.ab_title::after {
    width:50px;
    margin-left: -25px;
}
.in_banner .prev, .in_banner .next {
    top: 35%;
}

.in_3_sec{
	height:80px;
}



.in_7_main li{
	height:90px!important;
}

.in_71_sec .in_7_main,
.in_71_sec .in_7_main .tempWrap,
.in_72_sec .in_7_main,
.in_72_sec .in_7_main .tempWrap{
	height:300px!important;
}

.in_1_section,
.overseas_sec1,
.ab3_section,
.ab4_section,
.ab2_section,
.ab1_section {
    padding: 40px 0;
}


}

@media only screen and (max-width:380px ) {
.in_banner, .in_banner .bd li {
    height:100px;
}



}

@media only screen and (max-width:320px ) {
.ab3_sec .slideBox1 .hd p {
    font-size: 12px;
    padding: 5px 0;
}

.in_8_section {
    height: 110px;
}
.in_8_section .bd li{
	height:110px;
}

}
















/*****************************************
 * ***************在线报名+在线留言**********
 * *****************************************/

.baoming_section{
	padding: 30px 0 40px;
    background: #f7f7f7;
}
.baoming_sec1{
	padding-bottom:30px;
	border-bottom:1px solid #409cdf;
	margin-bottom:30px;
	padding-top:30px;
}


.baoming_sec1 h2 {
    text-align: center;
    line-height: 22px;
    font-size: 22px;
    color: #333333;
    font-weight:bold;
    margin-bottom:25px;
}


.baoming_sec1 h4 {
    line-height: 16px;
    font-size: 16px;
    color: #333333;
    font-weight:bold;
    margin-bottom:15px;
}


.baoming1_main{
    font-size: 14px;
    line-height: 1.6;
    color: #666666;
}
.baoming_sec2  li span
 i,
.baoming1_main i{
	font-style:normal;
	color:red;
}

.baoming_sec2  li{
	width:49%;
	float:left;
	margin-right:2%;
	margin-bottom:15px;
}
.baoming_sec2  li:nth-child(2n){
	margin-right:0;
}

.baoming_sec2  li:last-child{
	width:100%;
	margin-right:0;
}
.baoming_sec2  li span{
	display: inline-block;
	width:25%;
	text-align: right;
    font-size: 13px;
    line-height:22px;
    color: #666666;
    vertical-align: top;
    padding-right:5px;
	
}
.baoming_sec2  li:last-child span{
	width:12%;
}
.baoming_sec2  li input.b_ipt1{
	width:73%;
	vertical-align: top;
	border:1px solid #ccc;
	border-radius:2px;
    font-size: 14px;
    height:26px;
    line-height:26px;
    color: #666666;
    padding:0 10px;
}
.baoming_sec2  li input.b_ipt2{
    margin-right:5px;
    vertical-align: middle;
}

.baoming_sec2  li label{
	margin-right:10px;
}

.baoming_sec2  li  select{
	border:1px solid #ccc;
    font-size: 14px;
    height:26px;
    line-height:26px;
    color: #666666;
    margin-right:5px;
}
.baoming_sec2  li textarea{
	width:86%;
	height:150px;
	border:1px solid #ccc;
    font-size: 14px;
    line-height:26px;
    color: #666666;
    padding:10px;
    font-family:'OPENSANS';
}
.baoming_sec2  li textarea:focus,
.baoming_sec2  li input:focus,
.baoming_sec2  li select:focus{
	border-color:#409cdf;
	box-shadow:0px 0px 5px #eee;
}
.baoming_sec3{
	margin-bottom:30px;
}

.baoming_sec3 input{
	display: block;
	width:100px;
    font-size: 14px;
    height:34px;
    line-height:34px;
    border-radius:3px;
    background:#409cdf;
    color:#fff;
    cursor:pointer;
    transition:all 0.2s;
    margin:0 auto;
}

.baoming_sec3 input:hover{
	box-shadow:0px 0px 5px #409cdf;
}










.liuyan {
    background: #f9f9f9;
    width: 100%;
    margin-top: 25px;
}
.huang{ 
	background:#ffffdf;
    line-height: 24px;
    font-size: 14px;
}
.huang img{
	vertical-align: middle;
}
.liuyan_bt {
    font-size: 14px;
    color: #000;
    padding-left: 10px;
}
.liuyan_zhengwen {
    color: #000;
    font-size: 14px;
    line-height:1.6;
    padding:16px;
}

.liuyan_zhengwen1 {
    color: #062B79;
    font-size: 14px;
    line-height:1.6;
    padding:16px;
}


.liuyan_sec1{
	padding:30px 0 0;
}

.liuyan_sec1 li{
	width:100%;
	margin-bottom:15px;
}

.liuyan_sec1 li span{
	display: inline-block;
	width:15%;
	text-align: right;
    font-size: 13px;
    line-height:22px;
    color: #666666;
    vertical-align: top;
    padding-right:5px;
}
.liuyan_sec1 li input,
.liuyan_sec1 li textarea{
	vertical-align: top;
	border:1px solid #ccc;
	border-radius:2px;
    font-size: 14px;
    height:26px;
    line-height:26px;
    color: #666666;
    padding:0 10px;
    width:30%;
}
.liuyan_sec1 li textarea{
    padding:10px;
    font-family:'OPENSANS';
    width:50%;
    height:150px;
}
.liuyan_sec1 li i{
	font-style: normal;
	color:red;
}

.liuyan_sec1  li textarea:focus,
.liuyan_sec1  li input:focus{
	border-color:#409cdf;
	box-shadow:0px 0px 5px #eee;
}

.liuyan_sec2 input{
	display: block;
	margin-left:15%;
	width:100px;
    font-size: 14px;
    height:34px;
    line-height:34px;
    border-radius:3px;
    background:#409cdf;
    color:#fff;
    cursor:pointer;
    transition:all 0.2s;
}

.liuyan_sec2 input:hover{
	box-shadow:0px 0px 5px #409cdf;
}


.liuyan_sec2{
	 margin-bottom:50px;
}






@media only screen and (max-width:560px ) {
.baoming_sec2 li {
    width: 100%;
    margin-right: 0;
}
.baoming_sec2 li input.b_ipt1 {
    width: 69%;
}
.baoming_sec2 li span {
    display: inline-block;
    width: 30%;
}
.baoming_sec2 li:last-child span,
.baoming_sec2 li textarea {
	text-align:left;
    width: 100%;
}

.baoming_sec1 h2 {
    text-align: center;
    font-size: 18px;
}

.liuyan_sec1 li span {
    width: 100%;
    text-align:left;
    margin-bottom:7px;
}
.liuyan_sec1 li input {
    width: 68%;
}

.liuyan_sec1 li textarea {
    width: 96%;
}
.liuyan_sec2 input{
	margin:0 auto;
}





}







